largest of string instruments - Español Inglés Diccionario